Package-level declarations
The main package of the Client implementation that hosts the overall interface as well as the concrete implementations. This package can be used to instantiate the desired implementation and to start the communication with the Frontend.
Types
A GrpcOpenMatchClient represents the gRPC implementation of the Open Match frontend. The implementation is based on the official Protobufs released with Open Match. Each platform only needs one implementation of the Open Match Client, but does not have to worry about selecting the best implementation. Instead, the factory method specifies the implementation. All implementations fully comply with the Open Match specification.
The Open Match Client represents the technical interface through which this server can communicate with Open Match and allows hooking into matchmaking process. This client allows interaction with the Open Match frontend within the cluster to create and manage Tickets and Backfills. The internal services (query, backend, matchmaking-function, etc.) cannot be contacted directly. For more advanced modifications on the matchmaking process, another implementation of the gRPC interface must be used.